package com.zzyl.task;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.time.LocalDateTime;

/**
 * @author sjqn
 */
//@Component
//@Slf4j
//public class MyTask {
//
//    /**
//     * 定时任务 每隔5秒触发一次
//     *  注意事项：1、@Scheduled注解默认是单线程的，如果多个定时任务同时执行，可能会造成定时任务执行时间过长，影响其他任务的执行。
//     *  2、spring task的cron 表达式的格式为：秒 分 时 日 月 周，只能写6个参数，不能写7个，写了就报错。
//     */
//    @Scheduled(cron = "0/5 * * * * ?")
//    public void executeTask() {
//        log.info("定时任务开始执行：{}", LocalDateTime.now());
//    }
//}